.top_bj,.top{ display:none;}

.m_top{

	background-color:#000;

	padding-top: 10px;

	padding-bottom: 10px;

	width: 95%;

	padding-left:2.5%;

	padding-right:2.5%;

}

.m_top .logo{

	float: left;

	width: 20%;

}

.m_top .logo img{

	width: 100%;

}

.m_top .menu{

	float: right;

	max-width:53px;

	width:9%;

	margin-top:5px;



}

.m_top .menu img{width: 100%;}



.m_menu{

	position:absolute;

	z-index:999;

	background-color:#000;

	right: 0;

	top:0;

	width:94%;

	height:100%;

	-webkit-transform: translate(0%, 0%);

	-webkit-transition-duration: .6s, .6s, .6s;

	display:none;

	padding-top: 25px;

	padding-right: 3%;

	padding-bottom: 25px;

	padding-left: 3%;

}

.m_menu .mlogo{float: left;

	width: 35%;

	max-width:200px;}

.m_menu .mlogo img{

	width: 100%;

}	

.m_menu .gb{ text-align:right; width: 7%; float:right;}

.m_menu .gb img{ width:100%;}

.m_menu ul{ margin-top:30px; margin-left:10%;}

.m_menu li{ font-size:18px; text-align:left; line-height:45px;}

.m_menu li a{ color:#919191;}

.m_menu.on{

	display:block;

	-webkit-transform: translate(0%, 0%);

	-webkit-transition-duration: .6s, .6s, .6s;}

	

.banner{height:200px;}

.banner .swiper-container{    width: 100%;   }



.bg1{ background-image: url(../images/sp_bj.jpg);  height:auto; background-size:cover;}

.con2{width:96%;margin-left:auto;	margin-right:auto; padding-top:15px; padding-bottom:15px;}

.con2 video{ width: 100%; height: auto;}



.con1{width:96%;margin-left:auto;	margin-right:auto; padding-top:20px; padding-bottom:20px; }

.con1 .con1_t h2{letter-spacing:1px;font-size:36px;	line-height:40px;}

.con1 .con1_t h3{letter-spacing:1px; font-size:24px; line-height:30px; margin-top:5px;}

.con1 .con1_t p{letter-spacing:1px; font-size:18px; line-height:30px; }

.con1 .con1_con p{font-size:14px;line-height:26px;text-align: justify;}

.con1 .con1_con ul{ margin-top:20px;}

.con1 .con1_con li{	float: left;width: 50%;	height:auto;position:relative;	overflow:hidden; margin-top:15px;}

.con1 .con1_con li .img1{width: 100%;height:220px; background-repeat: no-repeat; background-position: center top; background-size:cover;}

.con1 .con1_con li h3{ font-size:16px; line-height:40px;}

.con1 .con1_con li span{ display:block; background-color:#ff0000; width:80px; height:3px; left:50%; margin-left:-40px; position:absolute; bottom:0;}

.con1 .con1_con li:hover span{height:15px;transition: 0.5s;}



.bg2{ background-color:#000;}

.con3{width:96%;margin-left:auto;	margin-right:auto;	padding-top: 20px;	padding-bottom: 30px;	}

.con3 .con3_t h2{letter-spacing:2px;font-size:24px; font-weight:normal;}

.con3 .con3_t p{letter-spacing:2px; font-size:16px; }

.con3 .con3_con{}

.con3 .con3_con .sub{letter-spacing:2px; cursor:pointer; width: 160px;border-radius:20px; margin-left:auto; margin-right:auto; margin-top: 30px;  height: 40px; border: 1px solid #ff0000;; font-size:16px; line-height: 40px; text-align: center;}

.con3 .con3_con ul{}

.con3 .con3_con li{	float: none;	cursor:pointer;	width: 100%;	height:auto;	position:relative;	overflow:hidden;	margin-right:0px;	margin-top:20px;}

.con3 .con3_con li:nth-child(3),.con3 .con3_con li:nth-child(6),.con3 .con3_con li:nth-child(9){ margin-right:0px;}

.con3 .con3_con li .bf{ position:absolute; left:50%; margin-left:-31px;top:50%; margin-top:-32px;z-index:10;}

.con3 .con3_con li .bf img{width:63px;height:63px;}

.con3 .con3_con li img{width:100%;height:auto;}

.con3 .con3_con li h3{ font-size:16px; line-height:40px; height:40px;}



.bg3{ height:auto; background-size:cover;}

.con4{width:96%;margin-left:auto;	margin-right:auto;	padding-top: 30px;	padding-bottom: 30px;}

.con4 h3{letter-spacing:0px; font-size: 20px;  line-height:36px; }

.con4 p{letter-spacing:2px;font-size:16px; color:#ff0000; line-height: 30px; margin-top: 20px; text-align:center;}



.bg4{ background-color:#e6e6e6;}

.con5{width:96%;margin-left:auto;	margin-right:auto;	padding-top: 30px;	padding-bottom: 10px;	}

.con5 .con5_t h2{letter-spacing:2px; font-size:24px;}

.con5 .con5_t p{letter-spacing:2px; font-size:16px; }

.con5 .con5_con{ margin-top:10px;}

.con5 .con5_con img{ width:100%; height:auto;}





.bg5{ height:120px; background-size:cover;}

.con6{}



.con7{width:96%;margin-left:auto;	margin-right:auto;	padding-top: 30px;	padding-bottom: 30px;}

.con7 .con7_t h2{letter-spacing:2px; font-size:24px; }

.con7 .con7_t p{letter-spacing:1px; font-size:16px; }

.con7 .con7_con{ margin-top:10px;}

.con7 .con7_con ul{}

.con7 .con7_con li{ width:31%; margin-right:1%; margin-left:1%; margin-top:10px;}

.con7 .con7_con li:nth-child(5),.con7 .con7_con li:nth-child(10),.con7 .con7_con li:nth-child(15),.con7 .con7_con li:nth-child(20){ margin-right:1%;}

.con7 .con7_con li img{ width:100%; height:auto;}



.flash{ background-position: center top; height: 120px; background-repeat: no-repeat; background-size:cover;}





.xmfw{ width:100%; background-image: url(../images/bjj.jpg);

	background-repeat: no-repeat;

	background-position: center 55px; background-color:#212121;}

.xmfw .xmfw_t{ background-color:#393939; height:auto;}

.xmfw .xmfw_t .t_con{ width:100%;  text-align:center;}

.xmfw .xmfw_t .t_con span{ float:left; font-size:12px; color:#fff; line-height:35px; width:31%; margin-left:1%; margin-right:1%; display:block; text-align:center;}

.xmfw .xmfw_t .t_con span:last-child{ margin-right:1%;}



.xmfw .xmfw_con{ width:96%; margin-left:auto; margin-right:auto;	padding-top:20px;	padding-bottom:30px;}

.xmfw .xmfw_con .tit img{  width:50%;}

.xmfw .xmfw_con p{	font-size:14px;	line-height:24px;		margin-top:25px;}

.xmfw .xmfw_con p span{ font-size:18px;}

.xmfw .xmfw_con .box ul{ margin-top:35px; padding-top:10px; padding-bottom:30px;}

.xmfw .xmfw_con .box li{ text-align:center; margin-top:25px;}

.xmfw .xmfw_con img{ max-width:100%; margin-top:15px;}

.xmfw .xmfw_con .conn{ margin-top:5px;} 

.xmfw .xmfw_con .conn li{ width:48%; text-align:center; margin-top:8px; margin-right:1%;margin-left:1%; float:left; padding:0px;}

.xmfw .xmfw_con .conn li img{ width:100%; height:auto; display:block; margin:0px;}

.xmfw .xmfw_con .conn li:nth-child(4),.xmfw .xmfw_con .conn li:nth-child(8),.xmfw .xmfw_con .conn li:nth-child(12){ margin-right:1%;}



.fwxm{ width:100%; background-color:#212121; padding-top:30px; padding-bottom:35px;}

.fwxm .fwxm_t{ width:100%; margin-left:auto; margin-right:auto;}

.fwxm .fwxm_t h3{letter-spacing:2px;color:#ff0000; font-size:26px; line-height:30px; text-align:center;}

.fwxm .fwxm_t span{ display:block; width:60px; height:3px; border-top:2px solid #ff0000; margin-left:auto; margin-top:10px; margin-right:auto;}

.fwxm .fwxm_t h2{letter-spacing:2px;color:#fff; font-size:24px; line-height:30px; text-align:center; margin-top:10px;}

.fwxm .fwxm_t p{ font-size:14px; line-height: 18px;  color:#6e6e6e; margin-top:10px; width:75%;}



.fwxm .fwxm_con{ width:96%; margin-left:auto; margin-right:auto;}

.fwxm .fwxm_con ul li{ margin-top:30px;}

.fwxm .fwxm_con ul li .img1{ width:100%; height:auto;}

.fwxm .fwxm_con ul li .text{ width:96%; padding:2%;}

.fwxm .fwxm_con ul li .text h3{ font-size:20px; line-height:35px; margin-top:10px; color:#fff; font-weight:normal;}

.fwxm .fwxm_con ul li .text p{ font-size:14px; line-height:21px; color:#656565; margin-top:10px; height:auto; overflow:hidden;}

.fwxm .fwxm_con ul li .text .more{	font-size:15px;	line-height:24px;	color:#ff0000;	width:100px;margin-top:5px;}

.fwxm .fwxm_con ul li .text .more a{ color:#fff;}

.fwxm .fwxm_con ul li:hover .text .more a{ color:#ff0000;}

.fwxm .fwxm_con ul li:nth-child(odd) .img1{ float:none;}

.fwxm .fwxm_con ul li:nth-child(odd) .text{ float:none;}

.fwxm .fwxm_con ul li:nth-child(odd) .text h3{text-align:left;background-image:none;	padding-left:0px;}

.fwxm .fwxm_con ul li:nth-child(odd) p{text-align:left;background-image:none;padding-left:0px;}

.fwxm .fwxm_con ul li:nth-child(odd) .more,.fwxm .fwxm_con ul li:nth-child(even) .more{background-image: url(../images/rjt.jpg);

	background-repeat: no-repeat;

	background-position: right center;

	padding-right:55px;

	float:right;}	



.fwxm .fwxm_con ul li:nth-child(even) .img1{ float:none;}

.fwxm .fwxm_con ul li:nth-child(even) .text{ float:none;}

.fwxm .fwxm_con ul li:nth-child(even) .text h3{text-align:left;background-image:none;	padding-right:0px;}

.fwxm .fwxm_con ul li:nth-child(even) p{text-align:left;background-image:none;	padding-right:0px;}

			





.flash1{ position:relative; background-position: center top; height: 150px; background-repeat: no-repeat; background-size:cover; }

.flash1 .gudie{ width:100%; position:absolute; height:35px; z-index:10; bottom:0; background-color:rgba(44,44,42,0.8);}

.flash1 .gudie .gudie_con{color:#fff; text-align:center; font-size:14px; line-height:35px;width:100%; height:35px; margin-left:auto; margin-right:auto;}

.flash1 .gudie .gudie_con span{ font-size:14px;line-height:35px; margin-left:5px; margin-right:5px;}



.case{	width:100%;	background-color:#212121;	padding-top: 35px;	padding-bottom: 20px;	}

.case .case_t{	width:96%;}

.case .case_t h2{letter-spacing:2px;color:#fff; font-size:26px; line-height:35px; }

.case .case_t p{letter-spacing:2px; font-size:18px; line-height: 26px; text-align:center; color:#ff0000; margin-top:10px;}

.case .case_t h3{letter-spacing:2px;font-size:20px; line-height:36px; color:#fff; font-weight:normal;}

.case .case_con{width:96%;}

.case .case_con li{	float: none;	cursor:pointer;	width: 100%;	height:auto;	position:relative;	overflow:hidden;	margin-right:0px;

	margin-top:20px;}

.case .case_con li:nth-child(3),.case .case_con li:nth-child(6),.case .case_con li:nth-child(9){ margin-right:0px;}

.case .case_con li img{width:100%;height:auto;}

.case .case_con li h3{ font-size:14px; line-height:30px; height:30px; }

.case video{ width: 100%; height: auto;margin-top:10px;}

.case .case_con p{font-size:14px; line-height:26px; color:#fff; font-weight:normal; margin-top:15px;}



.tdcy{	width:100%;	background-color:#212121;	padding-top: 35px;	padding-bottom: 30px;}

.tdcy .tdcy_t{	width:96%;	margin-left:auto;	margin-right:auto;}

.tdcy .tdcy_t h2{letter-spacing:2px;color:#fff; font-size:26px; line-height:35px; text-align:center;}

.tdcy .tdcy_t p{letter-spacing:2px; font-size:18px; line-height: 26px; text-align:center; color:#ff0000; margin-top:10px;}

.tdcy .tdcy_con{width:96%;	margin-left:auto;margin-right:auto; padding-bottom:30px;}

.tdcy .tdcy_con li{	float: none; text-align:center;	cursor:pointer;	width: 100%;	margin-right:0px;	margin-top:20px;}

.tdcy .tdcy_con li:nth-child(3),.tdcy .tdcy_con li:nth-child(6),.tdcy .tdcy_con li:nth-child(9),.tdcy .tdcy_con li:nth-child(12),.tdcy .tdcy_con li:nth-child(15){ margin-right:0px;}

.tdcy .tdcy_con li img{width:80%;height:auto;}

.tdcy .tdcy_con li h3{ font-size:22px; line-height:35px; color:#c9c9c9; font-weight:normal; margin-top:5px;}

.tdcy .tdcy_con li h4{ font-size:18px; line-height:24px; color:#919191; font-weight:normal;}

.tdcy .tdcy_con li p{ font-size:14px; text-align:center; line-height:22px; color:#919191; height:auto; overflow:hidden; margin-top:10px;}



.tdcy .tdcy_img{ background-position: center top; height: 100px; background-repeat: no-repeat;background-size:cover;  }

.tdcy .tdcy_con1{ width:100%; background-color:#d3d3d5; padding-top:30px; padding-bottom:30px;}

.tdcy .tdcy_con1 h3{letter-spacing:2px;  font-size:18px; line-height:25px; color:#ff0000; font-weight:normal; text-align:center;}

.tdcy .tdcy_con1 h4{ letter-spacing:2px;font-size:24px; line-height:35px; color:#565656; font-weight:normal; margin-top:0px;text-align:center;}

.tdcy .tdcy_con1 p{ width:96%; margin-left:auto; margin-right:auto; font-size:14px; line-height:22px;margin-top:15px;}



.tdcy .tdcy_box{ max-width:100%; margin-left:auto; margin-right:auto; width:100%;  margin-top:0px; padding-top:0px; }

.tdcy .tdcy_con2{width:96%;	margin-left:auto;	margin-right:auto; padding-bottom:20px; padding-top:10px;}

.tdcy .tdcy_con2 li{float:left; margin:0px; height:160px; width:33%; overflow:hidden; padding:0px;}

.tdcy .tdcy_con2 li:nth-child(1) img{ width:auto; height:160px;}

.tdcy .tdcy_con2 li:nth-child(2) img{ width:auto; height:160px;}

.tdcy .tdcy_con2 li:nth-child(3) img{ width:auto; height:160px;}

.tdcy .tdcy_con2 li:nth-child(4) img{ width:auto; height:160px;}

.tdcy .tdcy_con2 li:nth-child(5) img{ width:auto; height:160px;}

.tdcy .tdcy_con2 li:nth-child(6) img{ width:auto; height:160px;}

.tdcy .tdcy_con2 h3{letter-spacing:0px;  font-size:18px; line-height:30px;  margin-top:10px;}

.tdcy .tdcy_con2 p{ font-size:14px; line-height:25px; color:#d3d3d5; text-align:left; margin-top:10px;}





.about{	width:100%;	background-color:#212121;padding-top: 15px;	padding-bottom: 30px;	}

.about .about_con{width:96%;margin-left:auto;	margin-right:auto;}

.about .about_con .tit{ text-align:center; margin-top:20px; margin-bottom:20px;}

.about .about_con .tit img{ width:40%;}

.about .about_con h2{letter-spacing:1px;color:#c30d23; font-size:22px; line-height:35px; text-align:center;}

.about .about_con .lable{letter-spacing:0px; font-size:16px; line-height: 20px; text-align:center; color:#c30d23; margin-top:5px;}

.about .about_con .text{ margin-top:10px; font-size:24px; line-height:36px; color:#fff;}

.about .about_con .text p{	font-size:16px;	line-height:24px;	color:#fff;	text-align: justify;	margin-top:10px;}

.about .about_con .text img{ width:100%;}

.about .about_con .box{ margin-top:20px; padding-bottom:30px;}

.about .about_con .box ul{}

.about .about_con .box li{ width:31%; text-align:center; margin-left:1%; margin-right:1%; float:left;}

.about .about_con .box h3{ font-size:18px; line-height:30px; color:#fff; font-weight:normal; text-align:center;}

.about .about_con .box p{font-size:14px; line-height:22px; color:#959595;  text-align:center;}

.about .about_con .conn{position: relative; padding-bottom:50px;}

.about .about_con .conn .conn_l{ display:none;}

.about .about_con .conn .conn_m{ display:none;}

.about .about_con .conn .conn_r{ display:none;}



.about .about_con .conn .conn_con{  width:92%; height:auto; padding:2%; background-color:#343434; margin-left:auto; margin-right:auto; margin-top:10px; display:block!important;}

.about .about_con .conn .conn_con h3{font-size:18px; line-height:26px; color:#c30d23; margin-bottom:10px;}

.about .about_con .conn .conn_con p{ color:#a0a0a0; font-size:14px; line-height:26px;}



.about .about_con .conn .conn_l{

	left:0px;

	position: absolute;

	top: 0;

	width:22px;

	background-image:url(../images/ljt.png);

	height: 33px;

	background-repeat: no-repeat;

	background-position: center top;

	cursor:pointer;

	z-index: 10;

	border:0px;

	outline:none;

}

.about .about_con .conn .conn_r{

	position: absolute;

	top:0;

	right: 0px;

	width:22px;

	background-image:url(../images/rjt.png);

	height: 33px;

	background-repeat: no-repeat;

	background-position: center top;

	cursor:pointer;

	z-index: 10;

	border:0px;

	outline:none;

	 

}





.lxwm{	width:100%;	background-color:#212121;padding-top: 15px;	padding-bottom: 30px;	}

.lxwm .lxwm_t{width:96%;margin-left:auto;margin-right:auto;}

.lxwm .lxwm_t h2{letter-spacing:0px;color:#fff; font-size:30px; line-height:36px;}

.lxwm .lxwm_t h3{letter-spacing:2px;color:#a0a0a0; font-size:22px; line-height:30px; }



.lxwm .lxwm_con{width:96%; padding:2%;margin-left:auto;margin-right:auto; background-color:#191919; margin-top:15px;}

.lxwm .lxwm_l{ width:100%; float:none;}

.lxwm .lxwm_l img{ width:100%; height:auto; border:0px;}

.lxwm .lxwm_r{ width:100%; float:none; margin-top:20px;}

.lxwm .lxwm_r img{ width:50%; height:auto;}

.lxwm .lxwm_r h3{ margin-top:10px; font-size:18px; line-height:36px; color:#fff; font-weight:normal;}

.lxwm .lxwm_r p{ margin-top:10px; font-size:14px; color:#ff0000; line-height:22px; width:100%;}

.lxwm .lxwm_r p b{ font-size:16px; color:#b4b4b4; display:block;}



.lxwm .lxwm_con1{width:96%; margin-left:auto;margin-right:auto; margin-top:20px; padding-bottom:0px;}

.lxwm .lxwm_con1 h2{letter-spacing:0px;color:#fff; font-size:20px; line-height:35px;text-align:center; font-weight:normal;}

.lxwm .lxwm_con1 h4{color:#787878; font-size:13px; line-height:22px;text-align:center;}

.lxwm .lxwm_con1 ul{ margin-top:10px; border-top:2px solid #b40000; padding-top:5px;}

.lxwm .lxwm_con1 ul li{ width:50%; float:left; margin-top:5px;}

.lxwm .lxwm_con1 h3{color:#c8c8c8; font-size:18px; line-height:30px; font-weight:normal;}

.lxwm .lxwm_con1 p{ color:#c80000;font-size:14px; height:50px; line-height:21px; font-weight:normal; margin-top:5px;}

.lxwm .lxwm_con1 ul li{ margin-right:0px; text-align:center;}

.lxwm .lxwm_con1 ul li:last-child{ margin-right:0px;}





#dituContent{

	height: 260px;

	width: 100%;

	border:0px;

}



.page{width:96%;margin-left:auto;margin-right:auto;margin-top:30px; margin-bottom:20px;  height: 26px;	}

.page span{

	display:block;

	font-size: 14px;

	line-height: 26px;

	text-align:center;

	margin-right: 5px;

	margin-left: 5px;

	width:26px;

	height:26px;

	border-radius:13px;

}

.page b{

	display:block;

	font-size: 14px;

	line-height: 26px;

	text-align:center;

	margin-right: 5px;

	margin-left: 5px;

	width:26px;

	height:26px;

	border-radius:13px;

}





.foot{width:100%; background-color:#000; padding-top:5px;}

.foot .con1{ width:96%;margin-left:auto;	margin-right:auto;}

.foot .con1 .con1_l{ width:100%; float:none;}

.foot .con1 .con1_l li{ margin-top:15px;}

.foot .con1 .con1_l .input1{

	background-color:#212121;

	font-size:16px;

	line-height:35px;

	border-radius:5px;

	padding-top: 5px;

	padding-right: 1%;

	padding-bottom: 5px;

	padding-left: 1%;color:#fff;

}

.foot .con1 .con1_l .w_l{ width:98%; float:none;}

.foot .con1 .con1_l .w_r{width:98%; float:none; margin-top:15px;}

.foot .con1 .con1_l .w_l1{width:50%; float:left;}

.foot .con1 .con1_l textarea{	padding-right: 1%;	padding-bottom: 5px;	padding-left: 1%; width:98%; height:80px; color:#fff;}

.foot .con1 .con1_l .yzm{ width:30%; height:45px; background-color:#fff; float:left; margin-left:5px;}	

.foot .con1 .con1_l .btn{ width:100%; float:none; background-color:#ff0000; border:1px solid #ff0000; color:#fff; margin-top:15px;}

.foot .con1 .con1_r{ text-align:center; width:100%; float:none; margin-top:20px;}

.foot .con1 .con1_r p{ font-size:14px; line-height:22px; text-align:left;}

.foot .con1 .con1_r .img1{ display:block;margin-left:auto;margin-right:auto;}

.foot .con1 .con1_r .text{ width:70%; float:left;}

.foot .con1 .con1_r .img2{ float:left;width:85px; height:85px; margin-top:10px;}

.foot .con1 .con1_r b{ font-size:24px; color:#ff0000;}



.foot .con2{ width:96%;margin-left:auto;margin-right:auto; padding-top:10px;margin-top:35px; border-top:1px solid #818181; padding-bottom:20px; }
.foot .con3{ width:96%;margin-left:auto;margin-right:auto; padding-top:10px;margin-top:35px; border-top:1px solid #818181; padding-bottom:10px; }


#hhService{ display:none;}

